Api.SetCycleTime 方法
設定 EtherCAT 週期時間。
命名空間:IntervalZero.KINGSTAR.Local.Api
組合: IntervalZero.KINGSTAR.Local.Api (於 IntervalZero.KINGSTAR.Local.dll) 版本:4.4.0.0
語法
public KsError SetCycleTime(
double Cycle
)
Public Function SetCycleTime(
Cycle As Double
) As KsError
參數
Cycle
型別:double
插補週期時間(單位:秒)。
回傳值
方法的回傳代碼。
備註
- 此方法須在 Create 或 CreateAsync 後及 Start 前呼叫。
- 最小週期時間為 100 微秒,最大為 2 毫秒。
- 欲使用低於 1 毫秒的週期時間,需安裝 高速計時器套件。
- 週期時間必須為 RTX64 HAL 週期的倍數。
- 若一從站無法跟上速度,各從站的週期時間將自動增加。
- 建議的週期時間為 100 微秒、125 微秒、250 微秒、500 微秒、1 毫秒及 2 毫秒。
可用的 EtherCAT 狀態
ecatOffline
範例
N/A
參見